// 1. 导入所需的库和文件
// 从Vue库导入createApp函数，它用于创建Vue应用
import { createApp } from 'vue'
// 导入根组件App.vue
import App from './App.vue'
// 导入路由配置，这是Vue Router的核心部分
import router from './router'

// 2. 创建Vue应用实例
// createApp函数接收【根组件】作为参数，返回应用实例
// 接受一个 vue 组件，并将其视为【根组件】
app = createApp(App) // app 就是根组件

// 3. 安装路由插件
// use方法用于安装Vue插件，这里安装了Vue Router
// 这一步让整个应用都能使用路由功能
// 将其注册为插件
app.use(router)

// 4. 挂载应用到HTML元素
// mount方法将Vue应用挂载到id为'app'的DOM元素上
// 这个元素通常在index.html中定义
app.mount('#app')
